﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLL.DTO.Comuna;
using DAL.Entities;

namespace BLL.Mappers
{
    public class ComunaMappers
    {
        #region toDto
        public static ComunaDTO toDto(Comuna entity)
        {
            return new ComunaDTO()
            {
                pk_Comuna =entity.ICOM_PK,
                nombre_Comuna = entity.VCOM_NOMBRE,
                estado_Comuna = entity.BCOM_ESTADO,
                fk_Ciudad = entity.ICIU_FK
            };
        }

        public static List<ComunaDTO> toDto(List<Comuna> entity)
        {
            return entity.Select(c => toDto(c)).ToList();
        }
        #endregion

        #region toEntity
        public static Comuna toEntity(ComunaDTO dto)
        {
            return new Comuna()
            {
                ICOM_PK = dto.pk_Comuna,
                VCOM_NOMBRE = dto.nombre_Comuna,
                BCOM_ESTADO = dto.estado_Comuna,
                ICIU_FK = dto.fk_Ciudad
            };
        }
        #endregion
    }
}
